package com.safeneeds.linguimana.ser;

import java.util.List;

import com.safeneeds.linguimana.dto.StarDataStorePort;
import com.safeneeds.linguimana.entity.PortGlutStar;
import com.safeneeds.util.base.RetType;
import com.safeneeds.util.page.PageInfo;

/**
 * 警星
 * @author ytw
 *
 */
public interface IBgStarService {
	/**
	 * 获取警星
	 */
	List<PortGlutStar> getStar();

	/**
	 * 获取最美警星的全部数据
	 * @param pageInfo
	 * @param starDataStorePort
	 * @return
	 */
	PageInfo listStarPage(PageInfo pageInfo, StarDataStorePort starDataStorePort);

	/**
	 * 根据starId获取最美警星记录
	 * @param starId
	 * @return
	 */
	PortGlutStar getportGlutStar(String starId);

	/**
	 * 根据ids删除最美警星记录
	 * @param ids
	 * @return
	 */
	RetType deleteStarById(String ids);

	/**
	 * 添加或更新最美警星
	 * @param portGlutStar
	 * @return
	 */
	RetType addOrUpdateStar(PortGlutStar portGlutStar);

}
